@charset "utf-8";

/*body{font-family: "微软雅黑","微软雅黑","Microsoft YaHei",Helvetica,Tahoma,sans-serif;}*/
.xbody{ margin-top:0px; margin-left: auto; margin-right: auto; max-width:600px;}
.login-title{ background-color:#399fc7; border-radius:10px; padding:10px; margin-left:20px; margin-right:20px; }
ul,li{ list-style: none;}
.login-title h1{ margin:0px; padding:5px; color: #fff; line-height:30px;}

a:hover,a:focus{ text-decoration: none !important;;}
.height{ height: 10px;}
.login-title h1 small{margin:0px;padding:10px;color: #fff;}

.forms{padding: 20px;border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.form-control{ height:45px; padding: 6px 5px; }


.input-group{margin-bottom: 20px; }
#jiuitem{display: none;}
#xinitem{ display: none;}
.social-or-login {
    margin-top: 25px;
    text-align: center;
    position: relative;
    z-index: 1;
    background: #F7F7F7;
    padding:10px;
}

.social-or-login :first-child {
    display: inline-block;
    
    background: #F7F7F7;
    padding: 0 8px;
    color: #5090C1;
    font-size: 13px;
}
.bigger-110 {
    font-size: 110%!important;
}
.social-or-login:before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 0;
    right: 0;
    border-top: 1px dotted #A6C4DB;
}

.kuaisu{background: #fff; width: 100%; padding:20px 10px 10px 10px ;}

.lefts{ width: 50%; text-align: center;}


address{  margin-bottom: 0px; margin-top: 20px;}



.wap{max-width:800px;margin-left: auto; margin-right: auto;}

.navbar-inverse {
    background-color: #337ab7;
    border-color: #F0F0F0;
    height:45px;
}


/*.fa{ color: #fff; z-index: 1000000;}
.navbar a{ line-height: 45px;}
.fa-reply{ margin-left: 20px; margin-top:15px; font-size:24px;}
.fa-reorder{margin-right:20px; margin-top:12px}*/


.nav-brand{padding: 0;}
.active i{color:#008aff}
.active a{color:#008aff!important}


#myCarousel{ margin: 50px 0px 20px 0px;}
.carousel-inner .item img {
    margin: 0 auto;
    max-height:250px; 
    width: 100%;
}

/*#navbars-collapse ul li{ border-top: 1px dashed  #ddd;}*/

/*#navbars-collapse{ margin-top:50px;}*/
#navbars-collapse ul li{ border-bottom:1px dashed #ddd;}
#footer {
    padding: 15px 0px;
    text-align: center;
    background-color: #f8f8f8;
/*    border-top: 1px solid #ccc;*/
    color: #191919;
}



/*#case{margin-top:65px;}*/


#case h4 {
    color: #000;
    line-height: 25px;
    font-weight: bold;
    height: 60px;
}
#case p {
    color: #666;
    line-height:18px;
    margin: 0 0 5px;
}


.bmzz{
    position: absolute;
    left: 10px;
    top: 15px;
    color: #ff0;
    padding: 5px 10px;
    background: #ff0000;
    overflow: hidden;
    zoom: 1;
    font-weight: bold;
    border-radius: 5px;
}

.canyu{
    position: absolute;
    right: 10px;
    top: 15px;
    color: #fff;
    padding: 5px 10px;
    background: #029e00;
    overflow: hidden;
    zoom: 1;
    font-weight: bold;
    border-radius: 5px;
}

.bmz{
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}
.bmz img{
    height:130px!important ;
}

.bmjz{
    position: absolute;
    left: 10px;
    top: 15px;
    color: #fff;
    padding: 5px 10px;
    background: #000;
    overflow: hidden;
    zoom: 1;
    font-weight: bold;
    border-radius: 5px;
}

.conllists{padding:0px!important; margin:0 auto; }
.navbar{ margin-bottom: 0px!important;}
.teamlist{margin-bottom:0px; padding:5px;}
.userlist{ margin-bottom:2px;margin-top:0px; padding: 10px;height: 150px; }
.imgs{ padding-left: 10px; padding-right: 0px;}
.uimgs img{ border-radius:50px; width: 100px;height: 100px; }
.imgs img{ border-radius:50px; width: 60px; height: 60px; }
.uinfo{ line-height: 30px; margin-top:5px;}
.tinfo {line-height: 30px; margin-top:10px; font-size: 12px; padding: 0px; padding-left:10px;}
.nav-brand{ line-height:50px; color: #000; font-size: 20px; font-weight: bold;}

.teas{ border: #b3b3b3 1px solid; margin:1%; width:98%;background: #e6e6e6; padding:0px;}
.tteam{ line-height: 40px; font-size: 14px; padding-left:10px;}
.mimg{margin: 0; padding: 0;}
.mimg img{ max-height:120px; padding: 5px;margin: 0;  }

.info-content{ background-color:#f1f1f1;margin: 0; }

.ttcon{ padding: 5px; text-align: right;}
.ttcon p span{ font-size: 12px; color: #929292; margin-right: 5px;}
.cons{ padding:0px;}
.cons p{ margin:0; line-height: 22px;}
.cons p span{ font-size: 12px; color: #929292; margin-right: 5px;}


.tte{max-width:80%;font-size:15px;padding:0px; line-height:50px; overflow:hidden; }


.ulist{
    height: 50px; 
    background-color: #eaeaea;
    border-bottom: 1px dashed #ccc;
}

.mb{ margin: 0; padding: 0;}

.navcol{ margin-bottom: 0px;}


.btynav{ margin-right:25px; background-color: #1e98ff; }
.btynav:hover,.btynav:focus{background-color:#1e98ff !important;}
.btynav  .icon-bar {
    background-color: #fff !important;
}

.userimg{ padding:3px;     margin-left: 10px !important;}

.titles{ margin:50px auto 0px auto;   background-color:#0087fb;color: #fff; }
.titles h4{line-height: 30px;padding:5px; margin: 0; text-align: center;}

.member{ text-align: center; margin-bottom:10px; }
.errors{ background-color: #f2dede;}

.member tr{ height: 50px; line-height: 50px; color: #000;}
.table>tbody>tr>td{ line-height: 50px; padding: 0px 5px;}

.container{padding-right: 10px; padding-left: 10px;}

.munav{ text-align: center; }


.panel-body{ padding: 10px;}





.sah{background-color: #f5f5f5; border: 1px solid #ddd;padding:0px 15px;border-radius:4px; margin-bottom: 10px;}

.sah span{ font-size:14px; color: #909090; float: right; line-height:38px;}

.sah h4{ font-size: 16px;}

.lgout{background-color: #f00;border: 1px solid #ddd;padding:5px 15px;border-radius:4px; margin-bottom: 10px;}
.lgout h4{ font-size:16px; color: #fff; text-align:center;}

.lgoutsub{background-color: #0087fb;border: 1px solid #ddd;padding:10px 15px;border-radius:4px; margin-bottom: 20px;}
.lgoutsub h4{ font-size:16px; color: #fff; text-align:center;}

.panel-group{ margin-bottom: 10px;}

.panel-group .panel{margin-bottom: 10px; position: relative;}

.nws{top:1px; margin-right:5px;  font-size: 14px;}


.glyphicon-plus-sign:before {
    content: "\e082";
}
.collapsed .glyphicon-plus-sign:before {
    content: "\e081";
}
.collapsed  .texts{  background-image: url("../images/zk.png"); height: 37px; width: 55px; position: absolute; right:5px; top:0;}

.texts{  background-image: url("../images/sq.png"); height: 37px; width: 55px; position: absolute; right:5px; top:0;}


.table>thead>tr>th {
    vertical-align: middle;
    text-align: center;
}
.tables td{ line-height: 22px;}
.tables>tbody>tr>td {
    line-height:25px;
    padding:2px;
    vertical-align: middle;

}

.tables>tbody>tr>td a{cursor:pointer;  font-size: 14px; }
.tables>tbody>tr>td img{ vertical-align: middle;}


.users{ background-color:#f1f1f1;  padding: 10px;}
.callbacks{top: 12px;
    float: left;
    font-size: 25px;
    color: #808080;
    margin-right: 15px;}

.cols{background-color: #0087fb;border-color: #0087fb; font-size:16px; font-weight: bold; width: 100%;}
.cols1{font-size:16px; font-weight: bold; width: 100%;}
.xcons{ background: #eaeaea; height:50px; line-height:50px; padding:0px 10px; border-bottom: 1px solid #d2d2d2;}
.xcons a{ float: right;}
.xcons a span{ color:#2d2d2d;}
.xcons1{ background: #eaeaea; height:50px; line-height:50px; padding:0px 10px;}
.xcons1 a{ float: right;}
.xcons1 a span{ color:#2d2d2d;}


.input-group-addon{ padding: 6px 8px;}

.glyphicon-star{ color: #f00; font-size: 12px;}

 .hfimg{ display: none;}
.xnav{ margin-top: 50px; background: #f8f8f8; height:60px; line-height:60px;}
.xnav ul{}
.xnav ul li{ float:left; margin: 0px 5%;}
.xnav ul li a{ color: #fff; background: #eaeaea; padding:10px 20px; border-radius: 5px; color: #333;}
.xnav ul li a:hover{ color: #fff; background: #0087fb; padding:10px 20px;border-radius: 5px;}
.xnav ul li a.act{ background: #0087fb;color: #fff;}
.qdleft h4{ font-size: 16px; margin: 0; padding: 0px; line-height:25px;}
.qdleft h4 p { font-size: 14px; color: #737373;}
.qdleft h4 p span{ color: #f00;}
.qdleft a{ font-size: 12px;}


.col{ padding:5px; margin: 0;}

.btns{ padding: 6px; margin: 5px;}

.qylists{ padding:5px 10px;}
.qylists h4 span{font-size:14px; color:#777;}
.qylists h4 b{color:#f00;font-size:20px;}



.badgecol{ background-color:#3a87ad; margin-right: 5px;}


.logins{font-size:12px; color: #000;margin-top:5px; margin-bottom: 0px;}



.navbar-default .navbar-nav>li>a:hover {
    color: #008aff;
}

.memb{ margin-top: 50px;}
.bconts{ margin-left:20%;}
.baoms{ background: #174c79; padding:20px 40px; text-align: center; color: #fff; width:80%; margin-bottom: 50px; margin-top: 30px; border-radius: 10px;font-size: 20px; font-weight: bold;}
.baoms a{ color: #fff; font-size: 20px; font-weight: bold;}

.detail{ padding: 10px 0px; line-height: 30px; font-size: 16px;}
.detail p{ margin: 0px}
.detail img{ width: 100%;}


.qdlist a{ color: #000;}
.qdlist a span{ margin-right: 5px; color: #018aff; margin-left: 5px;}

/* 中等屏幕（桌面显示器，大于等于 760px） */
@media (min-width: 768px) {

#navbars-collapse{ margin-top:0px;}
.munav h4{margin: 20px auto; font-size: 35px; }

 .sah span{ font-size:16px;}
 .qdleft a{ font-size: 16px;}
 #navbars-collapse ul li{ border-bottom:0px;}
 .memb{ margin-top:0px;}
 .bmz{ height: 430px;}

}
/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {
    .hfimg{ margin: 0 auto; width: 1180px; margin-top:50px; display: block; }
    .conllists{ background: #fff; width: 1180px;}
    .xnav{ margin-top: 0px; width: 1180px;} 
    
    .teas{ border: #b3b3b3 1px solid;width:100%;background: #e6e6e6; padding:0px; margin: 0px; margin-top: 10px;}
    .tab-h2 {
        font-size: 28px;
    }
    .tab-p {
        font-size: 17px;
    }
    .text h3 {
        font-size: 24px;
    }
    .text p {
        font-size: 16px;
    }
    .tab2-text {
        float: left;
    }
    .tab2-img {
        float: right;
    }
    .info-content h4 {
        font-size: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .info-right h4 {
        font-size: 14px;
    }
    .jumbotron h1 {
        font-size: 33px;
    }
    .jumbotron h4 {
        font-size: 17px;
    }
    #about h3 {
        font-size: 20px;
    }
    #about p {
        font-size: 15px;
    }
    #navbars-collapse{ margin-top:0px;}
    .titles h4{ font-size:35px;}
    .titles{ padding: 30px;}
    .munav{ text-align: center; font-size: 35px; }
    .sah span{ font-size:16px;}
     .bmz{ height: 430px;}
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {
    .tab-h2 {
        font-size: 30px;
    }
    .tab-p {
        font-size: 18px;
    }
    .text h2 {
        font-size: 26px;
    }
    .text p {
        font-size: 18px;
    }
    .tab2-text {
        float: left;
    }
    .tab2-img {
        float: right;
    }
    .info-content h4 {
        font-size: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .info-right h4 {
        font-size: 16px;
    }
    .jumbotron h1 {
        font-size: 36px;
    }
    .jumbotron h4 {
        font-size: 18px;
    }
    #about h3 {
        font-size: 22px;
    }
    #about p {
        font-size: 16px;
    }
    #navbars-collapse{ margin-top:0px;}
    .titles h4{ font-size:40px;}
    .titles{ padding: 30px;}
     .bmz{ height:430px;}
}


.pagination {  

  margin: 20px auto;  
}  
.pagination ul{text-align: center;}
.pagination ul li {  
  display: inline; 
  
}  
.pagination ul li a,.pagination ul li span,  .pagination #lastspan {  
  float: left;  
  padding: 4px 12px;  
  line-height: 20px; 
  margin:5px;
  text-decoration: none;  
  background-color: #ffffff;  
  border: 1px solid #dddddd;  
  border-radius: 5px;  
}  
.pagination #lastspan {  
  -webkit-border-top-right-radius: 4px;  
  -moz-border-radius-topright: 4px;  
  border-top-right-radius: 4px;  
  -webkit-border-bottom-right-radius: 4px;  
  -moz-border-radius-bottomright: 4px;  
  border-bottom-right-radius: 4px;  
}  
.pagination ul .active a,.pagination ul .active span {  
  color: #999999;  
  cursor: default;  
}  
.pagination b{ color: #f00;}